package day0725API;

import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) throws IOException {
        //将内存中的文字写出到一个a.txt文件中
        //采用FileOutputStream将文字保存到项目下的a.txt文件中
        FileOutputStream fos=new FileOutputStream("a.txt");
        Scanner s=new Scanner(System.in);
        while(true){
            System.out.println("请输入文字：");
            String msg=s.next();
            //用String类提供的getBytes获取所有文字对应的字节数据，
            byte[]  bytes=msg.getBytes();
            //然后调用FileOutputStream的write(字节数组): 将字节数组数据写到a.txt文件中

            fos.write( bytes );
            if(msg.equals("-1")){
                break;
            }
            fos.flush();//强制清空内存(强制将文件中的数据写出)
        }

        fos.close();
    }
}